package com.mcxx.modules.miniSalvation.fundpay.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;


@Data
public class FundpayExceptionDTO implements Serializable {
    private static final long serialVersionUID = -1;

    private String id;

    private String fundpayType;

    private String exceptionType;

    private String fundpayId;

    private String fundpayDetailId;

    private Date payDate;

    private String familyId;

    private String memberId;

    private String areaCode;

    private String idcard;

    private String name;

    private String exceptionDesc;

    private String status;

    private Date dealDate;

    private String dealUserid;

    private Date createTime;

    private String remark;


    private String orderId;
    private String bankCode;
    private String bankId;
    private String bankAccount;
    private String bankCardImg;

    @Override
    public boolean equals(Object o) {
        if (this == o) { return true; }
        if (o == null || getClass() != o.getClass()) {return false;}
        FundpayExceptionDTO that = (FundpayExceptionDTO) o;
        return id.equals(that.id);
    }

    @Override
    public int hashCode() {
        return java.util.Objects.hash(id);
    }

    @Override
    public String toString() {
        return "${context.javaBeanNameDTO}{" +
                "id=" + id +
                ",fundpayType='" + fundpayType + "'" +
                ",exceptionType='" + exceptionType + "'" +
                ",fundpayId='" + fundpayId + "'" +
                ",fundpayDetailId='" + fundpayDetailId + "'" +
                ",payDate='" + payDate + "'" +
                ",familyId='" + familyId + "'" +
                ",memberId='" + memberId + "'" +
                ",areaCode='" + areaCode + "'" +
                ",idcard='" + idcard + "'" +
                ",name='" + name + "'" +
                ",exceptionDesc='" + exceptionDesc + "'" +
                ",status='" + status + "'" +
                ",dealDate='" + dealDate + "'" +
                ",dealUserid='" + dealUserid + "'" +
                ",createTime='" + createTime + "'" +
                ",remark='" + remark + "'" +
                '}';
    }
}
